custom form serialization in progress