trial code for task using asio