added divide by 0 error code