Refactor + posts partial.