TODO automatic autoload composer