adding compact byte array composer / parser