hit the api routing learning curve