how tbm work