fuck it too lazy adding end of lecture 4. starting assignment 2 AGAIN