starting rewriting get_item for bs
uncommited changes