This is the code by Sagina

It contains initial code
Revert "This is the code by Sagina"

This reverts commit 30e34bc150ec4523d3347adef6bd13fcd5483055.