fix useraddcontribution