add helper should use app as parameter