added total evaluation and modifiedwith cppplint