implemented value summary compression