discussion notes on catalog.java