public addition