TODO: clean custom form