Form manager

Keep it DRY