updated index and exercises