new scanner subproject