added HeartBeat