Initial work on Task class