layouts work with yield syntax