Added framework for HeartsState