added block syntax