开始底层方法构建