corrected array geometry
corrected half past