@freedafeng update these doc strings instead of cutting and pasting them from other files.
No doc strings are better then misleading or out of place ones.