corrected package private declarations