scan.h