final here and below + more meaningful variable names (shift-F6 in IDE helps)