Almost finished prog scanner