push internal require to resource