marketing mechanisms