MBH: lots of code