pp unit tests partially complete. aux_factory tests to come.