remove all warning