some methodes added