add examples source code