doc about puppet layout