-----Operation