added card states and print tags