practice writing servers