initial checkin of pre-existing code