1) new util class array1D to take care array related operations 2) update expand_incoming kernel to atomic version 3) other small debug/changes 4) remove testing code