shape array node