Added the starting code for the scanner/engine