updates from Bob