adjusted interfaces for image scanning