add hearbeat and split in logic files - still missing filter, redis