cleaned up scan app, has correct ranges and step sizes