dominant function