updated private to public