lesson01 init
(cherry picked from commit 629d6a7)