microblogger - more progress on iteration 3