added urlcombine and format.