translated by Jakub Stefaniak