grey box is fixed to include H not B