three-layer model