several peptides and