added block partial and block view support