Update Documentation & source