task class added