remove use of private.h