Heavily stripped down my api to its tcp server roots