Finished episode 21, also udpate npm dependencies