update from schmidt