java from SSE 658 - let's GO