More Adhoc functions implemented

Hm, I think it made sense to return some observed values instead of doing void, but it probably doesn't matter...