allowing for nested sections