split generator data and public pages