basic scan/duplicate functionality....