variable number of hearts