implement dynamic data calculation configs