abstract+ccl added