initial commit. work-in-progress.