it sure has been fun working on it.