use more templating from autotools
use more templating from autotools
updating