start implementing proper inventory