refactorings + new symbol for is_reply/has_replies