added array dependency