add more notes for myself of where I get code from