work on visitors/form data serialization. reimplemented client protocol