protein controller added