base classes for guy & platform