a micro blog application similar to twitter