added channel exception handling, tell, whoami