reference should be local, not global argument
remove reference global option
better help message for list command