basic working  hotbuild