Open-source code by Yuliia Yavorska