Added basic Task class
actually add task class