made some private fields private