add name resolver
recover posts