None of blueprints worked as expected for me, so I have created my own more flexible and powerful version.