LP-205 code review

point 1,2,3,4,5,7,8,9.
remaining : 3,6,10,11,12.