Fake-User: This is demo commit forking some refactoring
I needed to create fake acount to be able to fork exam task from my original account and provide changes via pull-request