more work on merchant