making topic, not finish yet.