Borui's shadow init
synching to github local commit