table ch4 impl