some changes
add TagCloud
many changed