initial commit catalogue module