client wip
merge. methods work with bytearray