beautify script only if button is clicked
upgrade AngularJS
scripts can be written by CoffeeScript
modify program edit form