all throws expressions deleted -> try-catch added