Add "require" support on client side + new route