change is_public to public