save functions, url params for routing, displaying single item data, pretty urls