Java backend works