auto code tidy