new version with 3 new options