added todo and sleep in main