pd3 array stuff