added cocoon gem