basic classes added