changed block to have hearbeat pointers