Исправила все, чтоб это больше было похоже на ООП. В общем, небольшой рефакторинг.