no separation between theme and structure