added a primitive and corrected examples