add test and exam utils