I think everything works except looking up from the index