updated to include surveying class data