fix bug of superior