added norm and scan_info, need testing