prepare public