Added new routie lib, and changed routing to be flawless