Harmonising content and code