added 2Darrays