classes for marketplace