some previously public methods now are private