routing added and rudimentary pages