This is basically these two's dynamic