changing up forms machanism