New function done.