[Translation to be continued]