do some compacting