fixed mis operation.