03 WilliWilliam Schwartz Latest improvements