index, new and show pages done