add hash router