regenerate configure