tuned up array indexing routines, added for-able skipped iteration controls