deprecate convoluted form-dependant mutative state. all POST handlers now functional