three classes of: