full fleshed out twitter example