extand std namespase with usefll functions