Added plain index removed test index
Updated compiler and abstract index, added index type