switching to thinking java