5-27-03 big update