more keywords & anonymous structures