updates, added exercises