made public form, made models for each controller