how a RPD works