add validation pattern & change some value name & cut turbolinks func
Merge remote-tracking branch 'upstream/ph2'
add constatns & validate