broken form, broken functionality. but maybe some progress?