external array initialization