Second commit; imported BNRItem code