new public index and routes
new public index and routes