test for contribute