scan & goodsList