using autoconf for configuration and installation