new public index and routes