added some directives for task and topic