markhsu1109: 100001-20100320