added server side code
new pages