helpers for generating block bytes, sexyyyyyy map function