various bug fixes
convenience func in bt