89 resources