made progress in Think Java exercises