initial commit, lots of work underway