add initialize to router