first commit.

work in progress.