test contribute