continued with survey buildup; need to fix helper methods