More of Java backend model implemented