adding and displaying tasks, passing basic tests