adapting small mistakes