All things for cmps 360 java