fixed ad hoc