adding id, generation and deleted fields to Pento