started working on tcp server