implemented character cards