add top knowledge method and routes