ad hoc part 1