added placeholder conditions helper
new version