bounds exception handling
outofbounds exp correction