conifguration is now only depending on itself, which makes it easier to use