More Adhoc functions implemented