add screen and server stuffs