NOTE: added some review notes to the methods section