runs through all checks