more notes and shortening of overall methods.