exceptions assignment complete