基于物理的基础init
modify  the ignore