use class files with spl_autoload_register()