packed encoder to object, improvised the sepRe, I hate myself