rm unused method and explicated routing