update 20140524
1st ver. complete