final pass of new Java tutorial