modified bower.son