attempt to move the configuration style into paramaters