updated fifth assignment with better posts