add document for gem