public pages init