Modify to tell candidate commands
Add test case of candidates
Modify readme