finish f# validation post