added metadata. made proxy dynamic.