Implemented scanner