[class] todo