refactored out Post objects into a namedtuple