generalized deploy target