indent and comment
add sum method
udpate sum