Ready for implementation. If you want to use script, you have to change some variables. I was inspired by this article.