centralise config and sep modules do sep things