fixed summarized method