added array initialization