allow apd to override and rename multiple functions