initial commit. ported from local git.