separated 'vendor' from 'config'