added some source code to doc