Revert "Initialization"

This reverts commit 9c6d3cefdd538ca5cdef3a9c548fbfe5a1466a1d.
Revert "Revert "Initialization""

This reverts commit 8b14a0b4efe9e57d9202d029ac0fa73716372855.