However, it's an interesting technical problem to adjust the code. Does anyone have a rough idea how to implement it?