upgrade new include func to add publicUrl