new main page - generator page separated