use generated tasks