BNRItemStore
finishing up chap 9
userstate