improved functions
improved functions

PortgasDAce/otrs,MBRG/otrs,mbeijen/otrs-1,oiami/otrs,linearregression/otrs,capeit-tto/otrs,StCyr/otrs,MBRG/otrs,muehlbauer/otrs,rudy500/otrs,crythias/otrs,eliasp/otrs,thorsteneckel/otrs,eliasp/otrs,eliasp/otrs,balazj/otrs,nilei/otrs,muehlbauer/otrs,mburggraf/otrs,thorsteneckel/otrs,moritz/otrs,mbeijen/otrs-1,oiami/otrs,s7design/otrs,mburggraf/otrs,muehlbauer/otrs,s7design/otrs,crythias/otrs,balazj/otrs,capeit-tto/otrs,xhoy/otrs,StCyr/otrs,mbeijen/otrs-1,MBRG/otrs,nilei/otrs,moritz/otrs,noritnk/otrs,linearregression/otrs,brandonshults01/otrs,mburggraf/otrs,PortgasDAce/otrs,s7design/otrs,nilei/otrs,linearregression/otrs,mburggraf/otrs,balazj/otrs,xhoy/otrs,rudy500/otrs,mburggraf/otrs,oiami/otrs,PortgasDAce/otrs,muehlbauer/otrs,rudy500/otrs,StCyr/otrs,noritnk/otrs,crythias/otrs,eliasp/otrs,StCyr/otrs,balazj/otrs,brandonshults01/otrs,balazj/otrs,moritz/otrs,vlascoder/otrs,eliasp/otrs,thorsteneckel/otrs,crythias/otrs,moritz/otrs,moritz/otrs,s7design/otrs,muehlbauer/otrs,brandonshults01/otrs,thorsteneckel/otrs,linearregression/otrs,oiami/otrs,nilei/otrs,capeit-tto/otrs,nilei/otrs,brandonshults01/otrs,StCyr/otrs,MBRG/otrs,rudy500/otrs,MBRG/otrs,rudy500/otrs,PortgasDAce/otrs,xhoy/otrs,PortgasDAce/otrs,xhoy/otrs,thorsteneckel/otrs,brandonshults01/otrs,linearregression/otrs,vlascoder/otrs,xhoy/otrs,vlascoder/otrs,noritnk/otrs,oiami/otrs,crythias/otrs,s7design/otrs