MAIN CHECKS