add sale stock and warehouse feature