multi-component syntax