added sources and a doc page