add tag cloud, some tests passing