impl list and find command