change to dynamic form, fixed token