new version according to the new settings
new version