adding subscripts for cleaner program