переделываю interpret ...