Updated Functions.