1. tokenfield 2. image replace 3. image scale 4. form data persistence