start of model,view and forms