updating Public