require instead of autoload