bug fix summary function