added one of the methods the mod should use.  needs testing