added sources and docs