class basics