correct bug about op