rewrite of evaluationsheet charting algorithm, code style clean up.