syntax improvements