implement adding topic ui