creating forms out of models instead of static