Basic Scanner functionality