implemented bynary field unmarshalling