Updated new set of UDF's in first post ...