Add generate page