merchant generation