call this version 1.0 - everything seems to work okay