toutes les methodes sont construites