0.1: update example
0.1: add shadow methods