fixed namespaces & autoloader