scanner with singleton in the background

scanner with singleton in the background