Author: Ward                         Bg