Sales agent maintenance, implements and closes #19.