copyright 2008, cj grant