Added more usefull functions