tasks and examples