James C - abstract classes