add Scanner