add goods managerment func