added layout sections for strong and weak types