add dcoment generator