started with implementation of CheckScanner