implement socketService and uinScreen