scan operator