first version of special blocks