more compact syntax