flesh out show and list commands