i'm really thamkful for this kind of interview questions.