commiting before a major refactor.