exercises correction and new documentation added