WIP2
WIP: implement single hecmp

the utf8 mask seperation (two bytes now) is not yet completed yet