working on Schema.java