? most of the java problems