adp and renderer unit testing functions have been added.