added array implied futs method