add "source" documentation