Added main task class for future implementation.