решил немного изменить, чтобы ускорить и буду делать андо/редо