some more usefull methods