substrate layer