more scanner stuff