James R Macice wip