separated the task views - next step is to do the dependencies