several proteins