think i finished the private feature