add survey model and associations