add Request handling mechanism and dynamic routing