refactor controler
refactor controller
refactor controller and model
refactor controller and models
refactor controller and models