lot of changes, refactoring of profile code, added prefill not done yet, beginning ideas of survey schema