fixed _init_operation
fixed operation base class