added array_exclude