api changes for include and require files