multi-layer theory