changed private to public