Added some more usefull fucntion