add more commands
test more commands
reply needs to know about its signature. first attempt