enhance card class