updates to many things. primaryally design but now have an Entry component to grab one entry based on slug