three assignments