added autoloading in composer