first v4 commit
basic routes laid out