starting to port check_rings