onHeartbeat intro