updated tutorial, and index