updated backend, added item viewing/creation