Scan implemented