43475101 implement gel class