modified of version 20130214
updated version 20130214