adding independent directives for each work