ad hoc environment