bth: lib