fixed scanner, clean and build