catalog collector initial commit