added stealing dynamic