getting detailed checkups