add method: revrot