added generic page