semi-detached model