renamed wrap() to word_wrap()
removed default topic
updated to be better and support topics