Peptides are truly fascinating