Fix program page delete and new
Merge remote-tracking branch 'origin/master'
Show the buttons after merge with yifan