sldkjhf
need to cleanly divide catalog versioning between command and api