single relay version