included assignment operation