First draft of scanner