Basic scanner functionality