Add dataurl function