hidden private stuff