first commit. a work in progress.