functioning, adding return page