add 3.1 task and several arrayutils