what is this class ?