pass hiden to the public