adding support for installing from source