Implemented cocoon