start of bound data code