add promoteToMerchant, fixes issue #8