finished step 8. forgot to process stdout for a while and couldnt figure out why in the world it was still broken.