Check out this blog post/article about Helper.

 http://elizabethandebenezer.com/2016/09/30/visit-helper/