update std funtions to qt's