got states working with persistent index navigation