Refactoring model methods
More route config
Added Events