added block reference