added the package source, initial commit from internal svn