list command done, still need to write more tests