added noComments predicate
created Command and ListCommand