add core.operation module and delete operation