finishing up routing and contact stuff