adding exceptions package