First more general Classes