documentation for cleaned up routing