most of the way to getting topic create workign
create fully working