heartbeat. closes #4