added nexgen work