initial proptool (initial version in source control at least.)