add create_card method