added my own notes to this