update my origin pat source code in 2014/8-9