what are mistakes in code?