Finally catching up with BNHA and a few thoughts