initialize
Fully initialize
Revert "Fully initialize"

This reverts commit 1f850deda5340d601510906e9537b8fc1a37884c.
1
Revert "1"

This reverts commit ae2441e09dcdbc1806c0b1eb324cdc39ba7e0edc.