purpose and current version updated