added @garybernhardt 's githelpers