my take on a task manager application