begin autoconf