add array invocable