getting rid of public