что-то накалякала, прошу оценить.