added scanner