refined collapse, added freq