SMART CHECK