WIP main service and tac file should be solid, config and protocol need work