need to redesign reportCardManager