exclude ui for now and simplify CLI arguments