compacting hardcore

Compacting Hardcore