updated with simonson's book