class name explains why these variables there