First half-working version
Experiment with form save