add injections in model
add injections in controller
add injections in view
Merge branches 'view', 'controller' and 'model'