contribution testing