Most recent version with additions and changes.