initial work on java downloading