initial checkin of the code from the original subversion repository