supports -require for scripts