tring to re architect router