Proteins: your building blocks