indexing changes + better show/print