surface scanner added