don't need the .js extension for require