add generic page