updates from Bill Roberts