Implemented type t_block