move vendor files into seperate file