microblogger - more work on iteration 3