for test private code