fixing a bug in persistence module, cannot use a variable name that is already a function name
Making heartbeat module syntax less cumbersome