scan based application