the start of a config system for client and server