updated build process and ivy dependency management