added specs for user and topic
added more demo examples