269 resources