using status correctly as object
fixed inventory manager method scope