Рефакторнул немного