rename partial to dynamicPartial