record icon implmentations