copyright 2007, cj grant