update client to be able to send scan, call, and poll requests
update p* comments