better?
ghetto config
basic plugin
provider