fleshing out layers