move directives for API enhancements