changing lib to public