Added notes to the methods