structuring java tutorials.