complex and protein