changed optional constructor of Peptide