fix double submit
ui refinements
don't know what I'm doing anymore