commented task scheduler