added special blocks