maincontent now parsed into alternatives