moving the configuration style to be a hash, rather than an array