Added dynamic topic name parameter