updated 05 Functions