buffer layers