break out config to its own file