improve: refactory vendors files -> using composer autoloader