change to private or package private