various classes added