creating login form
rearranging models to be less entangled