progress on assignment 7: networking/IO, started host filtering