can we make those private? I think also the class can be private