soft classes