more experimentation with scanning