removed from class and require added autoload