added dynamic route segments