scan method 基本架構