add java source to Assignment3 /more arch