added scanner feature