two things are involve!