added UISetCardButton, and other changes