starting to really implement the configuration settings