add market method to vendor class