custom adhoc additions