add visualops + corrections (in progress)