@RafaelKayumov could you make this code more readable?