backward compatible create-index