实现layer的初始化