bottom halves: introduce bh call function