work on model
added controllers