trying to remove autoload dependency cycle