refactoring Model class
refactoring ListModel class
refactoring taskModel class
refactoring controllers