25
SHMC implementation