Рефакторим, рефакторим.