start of some methodes