https://notesread.com/mechanics/