first pass for resource page