Added source and docs