add hot_deploy