added "list" functionality to describe when used without any parameters (parameter now optional)