refactor(bs3): inventory & misc