added routing and updated content