Veni, vidi, vici, refactor

1 2 3 4