Add basic scan functions