financial blocks