rewriting routing component documentation. fix #187