described relops in docs