added is_replied feature