fixed array calls, still does it in reverse