updated private section