it compiles!! and has an index - yay!