Logic methodes and card changes for public the methodes that we need