description of operation