initial source code with AutoTools