scanner

added scanner