tasks part - model, controller, views