dependencies keep piling up and i have no idea what half of them are doing. npm is a mess, someone please come up with a better package management system already.