SMART CHECKING