more updates to creating contribution with sanitized course