implmented scan devices