Use autoloader and namespaces