updated thread/reply hiding with basic functions