added hotswap agent