change to autoconf