final array