commented out previous structure and added exception breakpoint