allow form to change during runtime