fix to use require so no name collisions when loading