Finished reviewing functions 21-27