blep
radical refactoring of indxjs