add layer and detorate