Does this need to be public? How will it be used?