add is_public parameters