added access controll
finalize topic, post delete function