круто. только одно замечание — переопределять имя helper не очень хорошо, лучше завести переменную с другим именем.