Initial full version of Scanner