added utility methodes