made statics private. Seeing where we need these public will be telling about some aspects of current design