adding user contribution reporting procs (draft)