Added notes for the rest of the functions