added simplest implmentation of catalog possible, and broke all the tests