primitive classe but im tired