uses target in all tasks